Student Information System
RPS: Session, Learning Material, Reference, Assessment/Rubric
Info
Search Subject
Subject Name :
Landscape
Kode Matakuliah
Nama Matakuliah
sks
Creator
Reviewer
Action
Kurikulum Sistem Informasi 2023/2024
IKS6316
Pemrograman Berorientasi Objek
3.00
3088 Agus Salim, S.T., M.T.
2554 Anung Barlianto Ariwibowo, M.Kom.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2023/2024
IKS6337
Pemrograman Berorientasi Objek Lanjut
3.00
3088 Agus Salim, S.T., M.T.
2554 Anung Barlianto Ariwibowo, M.Kom.
RPS
|
Assessment Map
Kurikulum Sistem Informasi 2019/2020
IKS406
Pemrograman Berorientasi Objek
4.00
3088 Agus Salim, S.T., M.T.
Belum di tentukan
RPS
|
Assessment Map
Kurikulum Informatika 2023/2024
IKS6404
Pemrograman Berorientasi Objek
4.00
2435 Abdul Rochman, M.Kom.
3088 Agus Salim, S.T., M.T.
RPS
|
Assessment Map
Kurikulum Informatika 2019/2020
IKS406
Pemrograman Berorientasi Objek
4.00
3088 Agus Salim, S.T., M.T.
Belum di tentukan
RPS
|
Assessment Map
RPS Detail
Matakuliah
Course Profile
History
Kode Matakuliah
IKS406
Nama Matakuliah
Pemrograman Berorientasi Objek
sks
4.00
Semester Name
Subject Code
Subject Name
Group Name
Group Code
Portfolio
Evidence
Gasal 2024/2025 (R)
IKS406
Pemrograman Berorientasi Objek
TIF-01
01
Portofolio
Tidak Diijinkan
Review History
RPS Review History
No
Review
Review By
Review Date
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)
SIKAP
3
Dapat menunjukkan etika dan moral masyarakat: Satria, Setia, Sportif. (S.c)
Ability to show the ethics and morals of society: Satria, Setia dan Sportif (S.c)
No
Detail
Course Learning Outcomes
Action
KETRAMPILAN UMUM
1
Kemampuan menganalisis persoalan komputasi yang kompleks serta menerapkan prinsip-prinsip computing dan disiplin ilmu relevan lainnya untuk mengidentifikasi solusi, dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin (KU.a)
Ability to analyze complex computational problems and apply the principles of computing and other relevant disciplines to identify solutions, taking into account the insights of the development of transdisciplinary science (KU.a)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu melakukan analisis persoalan dengan konsep kelas dan obyek
Students are able to analyze problem using the concepts of classes and objects
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu mengidentifikasi attribut, konsutruktor dan method dari sebuah class/objek
Students are able to identify the attributes, constructors and methods of a class/object
(2,2)
2
Show/Hide
Mahasiswa mampu menerapkan konsep dekomposisi problem dalam pemrograman berorientasi objek
Students are able to apply problem decomposition in object-oriented programming
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu menerapkan 4 prinsip dalam pemrograman berorientasi objek: enkapsulasi, pewarisan, abstraksi dan polymorphism.
Students are able to apply 4 principles in object-oriented programming: encapsulation, inheritance, abstraction and polymorphism
(3,3)
2
Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu menerapkan notasi UML untuk merancang class dan hubungan class
Students are able to apply UML notation to design classes and class relationships
(3,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu merancang diagram class menggunakan notasi UML
Students are able to design class diagrams using UML notation
(6,2)
2
Mahasiswa mampu merancang diagram hubungan class menggunakan notasi UML
Students are able to design class relationship diagrams using UML notation
(6,2)
2
Show/Hide
Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,2)
2
Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur list dalam bahasa pyhton
Students are able to implement collections of objects using list structures in the Python language
(3,2)
3
Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur dictionary dalam bahasa pyhton
Students are able to implement a collection of objects using a dictionary structure in the Python language
(3,2)
4
Mahasiswa mampu menerapkan penanganan exception dalam bahasa python
Students are able to implement exception handling in the Python language
(3,3)
5
Mahasiswa mampu menerapkan pewarisan dalam dalam bahasa python
Students are able to apply inheritance in the Python language
(3,2)
6
Mahasiwa mampu menerapkan overriding dalam bahasa python
Students are able to apply overloading in the Python language
(3,3)
7
Mahasiwa mampu menerapkan polymorphism dalam bahasa python
Students are able to apply polymorphism in the Python language
(3,2)
8
Mahasiwa mampu menerapkan abstract class dan abstract method dalam bahasa python
Students are able to apply abstract classes and abstract methods in the Python language
(3,2)
3
Show/Hide
Mahasiswa mampu mengembangkan aplikasi berbasis GUI
Students are able to develop GUI-based applications
(3,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan satu layout
Students are able to create GUI-based applications that apply one layout
(6,2)
2
Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan lebih dari satu layout
Students are able to create GUI-based applications that apply more than one layout
(6,2)
4
Memahami tanggung jawab profesional dan dapat melakukan penilaian berdasar informasi dalam praktek computing berdasar pada prinsip-prinsip legal dan etika (KU.d)
Understand professional responsibilities and be able to make informed judgments in computing practice based on legal and ethical principles (KU.d)
No
Detail
Course Learning Outcomes
Action
5
Mampu melakukan fungsi anggota atau pemimpin tim secara efektif dalam kegiatan yang sesuai dengan disiplin ilmu program studi (KU.e)
Able to perform the function of a member or team leader effectively in activities that are in accordance with the discipline of the study program (KU.e)
No
Detail
Course Learning Outcomes
Action
RPS per Session
Sesi Ke
KAD
Bahan Kajian
Metoda Pembelajaran
Waktu Belajar (Menit)
Pengalaman Belajar Mahasiswa
Referensi
Kriteria Penilaian (Indikator)
1
Dekomposisi Problem: - Terstruktur - Berorientasi objek Prinsip dalam pemrograman berorientasi objek: Encapsulation, Abstraction, Inheritance dan Polymorphism Contoh program terstruktur dan program berorientasi objek Informasi Perkuliahan: referensi, sistem penilaian dan tata tertib
Tutorial
Diskusi
200.00
Mahasiswa dapat membedakan kode program yang dibangun menggunakan pendekatan terstruktur dan berorientasi objek
Praktikum - 1.00 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan menganalisis persoalan komputasi yang kompleks serta menerapkan prinsip-prinsip computing dan disiplin ilmu relevan lainnya untuk mengidentifikasi solusi, dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin (KU.a)
Ability to analyze complex computational problems and apply the principles of computing and other relevant disciplines to identify solutions, taking into account the insights of the development of transdisciplinary science (KU.a)
CPMK
: Mahasiswa mampu menerapkan konsep dekomposisi problem dalam pemrograman berorientasi objek
Students are able to apply problem decomposition in object-oriented programming
KAD
: Mahasiswa mampu menerapkan 4 prinsip dalam pemrograman berorientasi objek: enkapsulasi, pewarisan, abstraksi dan polymorphism.
Students are able to apply 4 principles in object-oriented programming: encapsulation, inheritance, abstraction and polymorphism
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Empalt prinsip dalam pemrograman berorientasi objek dapat dijelaskan dengan tepat
Four principles in object-oriented programming can be explained precisel
Praktikum 1.00 %
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
2
Class dan objek - Instans variabel (attribut) - Method initializer __init__ - Membuat objek - Menjalankan method(sending message) - Akses level: private, public, protected UML: diagram Class dan Objek
Diskusi
Tutorial
200.00
Mahasiswa mampu mentracing jalannya sebuah kode program dan memvisualisasikannya menggunakan diagram objek.
Praktikum - 1.00 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan menganalisis persoalan komputasi yang kompleks serta menerapkan prinsip-prinsip computing dan disiplin ilmu relevan lainnya untuk mengidentifikasi solusi, dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin (KU.a)
Ability to analyze complex computational problems and apply the principles of computing and other relevant disciplines to identify solutions, taking into account the insights of the development of transdisciplinary science (KU.a)
CPMK
: Mahasiswa mampu melakukan analisis persoalan dengan konsep kelas dan obyek
Students are able to analyze problem using the concepts of classes and objects
KAD
: Mahasiswa mampu mengidentifikasi attribut, konsutruktor dan method dari sebuah class/objek
Students are able to identify the attributes, constructors and methods of a class/object
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Attribut, konsutruktor dan method dari sebuah class dapat diidentifikasi dengan tepat
The attributes, constructors and methods of a class can be identified precisely
Praktikum 1.00 %
Tugas 1.00 %
Ujian Tengah Semester 2.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan notasi UML untuk merancang class dan hubungan class
Students are able to apply UML notation to design classes and class relationships
KAD
: Mahasiswa mampu merancang diagram class menggunakan notasi UML
Students are able to design class diagrams using UML notation
(6,6)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Notasi UML untuk diagram class dapat dimodelkan dengan tepat
UML notation for class diagrams can be modeled precisely
Ujian Tengah Semester 1.00 %
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Class dan objek dapat diterapkan dengan tepat dalam bahasa python
Classes and objects can be implemented properly in the python language
Ujian Tengah Semester 1.00 %
3
Class dan objek - Class variabel - Class method(fungsi) - Overloading method
Tutorial
Diskusi
200.00
Mahasiswa mampu men-tracing jalannya sebuah kode program yang menerapkan overloading dan memvisualisasikannya menggunakan diagram objek
Praktikum - 1.00 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Class dan objek dapat diterapkan dengan tepat dalam bahasa python
Classes and objects can be implemented properly in the python language
Praktikum 1.00 %
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
4
Static Method Dekorator properties
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapkan Dekorator dalam sebuah program
Praktikum - 1.00 %
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan class dan objek ke dalam bahasa pyhton
Students are able to implement classes and objects into the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Class dan objek dapat diterapkan dengan tepat dalam bahasa python
Classes and objects can be implemented properly in the python language
Praktikum 1.00 %
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
5
Kumpulan Objek Menggunakan List
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapakan struktur list untuk menyimpan sekumpulan objek, dalam sebuah kode program
Tugas - 1.00 %
Ujian Tengah Semester - 4.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur list dalam bahasa pyhton
Students are able to implement collections of objects using list structures in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kumpulan objek menggunakan struktur list dapat diterapkan dengan tepat dalam bahasa python
A collection of objects using a list structure can be implemented correctly in the Python language
Tugas 1.00 %
Ujian Tengah Semester 4.00 %
Praktikum 1.00 %
6
Kumpulan Objek Menggunakan Dictionary
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapakan struktur dictionary untuk menyimpan sekumpulan objek, dalam sebuah kode program
Tugas - 1.00 %
Ujian Tengah Semester - 5.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan kumpulan objek menggunakan struktur dictionary dalam bahasa pyhton
Students are able to implement a collection of objects using a dictionary structure in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kumpulan objek menggunakan struktur dictionary dapat diterapkan dengan tepat dalam bahasa python
A collection of objects using a dictionary structure can be implemented precisely in the Python language
Tugas 1.00 %
Ujian Tengah Semester 5.00 %
Praktikum 1.00 %
7
Penanganan exception: try...except...else..finally Membangkitkan exception: raise
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapkan penanganan exception dalam sebuah program
Quiz - 5.00 %
Tugas - 1.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan penanganan exception dalam bahasa python
Students are able to implement exception handling in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Penanganan exception dapat diterapkan dengan tepat dalam bahasa python
Exception handling can be implemented properly in the python language
Quiz 5.00 %
Tugas 1.00 %
Praktikum 1.00 %
8
Pewarisan (inheritance): - relasi inheritance (is-a) - superclass dan subclass - akses leves Diagram UML: inheritance
Tutorial
Diskusi
200.00
Mahasiswa mampu menerapkan pewarisan dalam sebuah program
Tugas - 1.00 %
Ujian Akhir Semester - 5.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan notasi UML untuk merancang class dan hubungan class
Students are able to apply UML notation to design classes and class relationships
KAD
: Mahasiswa mampu merancang diagram hubungan class menggunakan notasi UML
Students are able to design class relationship diagrams using UML notation
(6,6)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Diagram hubungan class dapat dimodelkan dengan tepat menggunakan notasi UML
Class relationship diagrams can be modeled precisely using UML notation
Tugas 1.00 %
Ujian Akhir Semester 3.00 %
Praktikum 1.00 %
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiswa mampu menerapkan pewarisan dalam dalam bahasa python
Students are able to apply inheritance in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Pewarisan dapat diterapkan dengan tepat dalam bahasa python
Inheritance can be implemented appropriately in the python language
Ujian Akhir Semester 2.00 %
9
Overriding
Tutorial
Diskusi
200.00
Mahasiwa menerapkan overriding dalam sebuah program
Tugas - 2.00 %
Ujian Akhir Semester - 5.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan overriding dalam bahasa python
Students are able to apply overloading in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Overriding dapat diterapkan dengan tepat dalam bahasa python
Overriding can be implemented appropriately in the python language
Tugas 2.00 %
Ujian Akhir Semester 5.00 %
Praktikum 1.00 %
10
Polymorphism
Tutorial
Diskusi
200.00
Mahasiwa menerapkan polymorphism dalam sebuah program
Tugas - 2.00 %
Ujian Akhir Semester - 5.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan polymorphism dalam bahasa python
Students are able to apply polymorphism in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Polymorphism dapat diterapkan demgan tepat dalam bahasa python
Polymorphism can be implemented precisely in the python language
Tugas 2.00 %
Ujian Akhir Semester 5.00 %
Praktikum 1.00 %
11
class object
Tutorial
Diskusi
200.00
Mahasiwa menerapkan overriding method dalam class object
Tugas - 2.00 %
Ujian Akhir Semester - 5.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan overriding dalam bahasa python
Students are able to apply overloading in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Overriding dapat diterapkan dengan tepat dalam bahasa python
Overriding can be implemented appropriately in the python language
Tugas 2.00 %
Ujian Akhir Semester 5.00 %
Praktikum 1.00 %
12
Abstract class dan abstract Method
Tutorial
Diskusi
200.00
Mahasiwa menerapkan abstract class dan abstract method dalam sebuah program
Tugas - 2.00 %
Ujian Akhir Semester - 5.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu menerapkan prinsip pemrograman beroirientasi objek kedalam kode program
Students are able to apply object-oriented programming principles into program code
KAD
: Mahasiwa mampu menerapkan abstract class dan abstract method dalam bahasa python
Students are able to apply abstract classes and abstract methods in the Python language
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Abstract class dan abstract method dapat diterapkan dengan tepat dalam bahasa python
Abstract classes and abstract methods can be implemented correctly in the Python language
Tugas 2.00 %
Ujian Akhir Semester 5.00 %
Praktikum 1.00 %
13
Pemgrograman GUI: - QApplication, QWidget - QMainWindow - Signal dan slot
Tutorial
Diskusi
200.00
Mahasiswa memebuat aplikasi berbasis gui
Tugas - 2.00 %
Ujian Akhir Semester - 5.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu mengembangkan aplikasi berbasis GUI
Students are able to develop GUI-based applications
KAD
: Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan satu layout
Students are able to create GUI-based applications that apply one layout
(6,6)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Aplikasi berbasis GUI yang menerapkan satu layout dapat dibuat dengan tepat
menggunakan framework pyside6 GUI-based applications that implement a single layout can be created precisely using the pyside6 framework
Tugas 2.00 %
Ujian Akhir Semester 5.00 %
Praktikum 1.00 %
14
Pemgrograman GUI: - Signal dan slot - Layout
Tutorial
Diskusi
200.00
Mahasiswa memebuat aplikasi berbasis gui menerapkan layout
Tugas - 2.00 %
Ujian Akhir Semester - 5.00 %
Praktikum - 2.00 %
CAPAIAN PEMBELAJARAN
: Kemampuan mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi yang memenuhi kebutuhan-kebutuhan komputasi pada sebuah disiplin program (KU.b)
Ability to design, implement and evaluate computation-based solutions that meet the computational requirements of a program discipline (KU.b)
CPMK
: Mahasiswa mampu mengembangkan aplikasi berbasis GUI
Students are able to develop GUI-based applications
KAD
: Mahasiswa mampu membuat aplikasi berbasis GUI yang menerapkan lebih dari satu layout
Students are able to create GUI-based applications that apply more than one layout
(6,6)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Aplikasi berbasis GUI yang menerapkan lebih dari satu layout dapat dibuat dengan tepat menggunakan framework pyside6
GUI-based applications that implement more than one layout can be created precisely using the pyside6 framework
Tugas 2.00 %
Ujian Akhir Semester 5.00 %
Praktikum 2.00 %
Assessment Component
Assessment Detail
No
Component Name
Weightage
1
Praktikum
15
2
Quiz
5.00
3
Tugas
20
4
Ujian Akhir Semester
35
5
Ujian Tengah Semester
25
Total
100
Daftar Referensi